7.29 /statusline - 设置状态行UI

2 分钟阅读

概述#

/statusline 命令用于设置 Claude Code 的状态行 UI,自定义状态栏显示的信息和样式。

基本语法#

bash
/statusline [option]

参数说明#

参数描述
[option]可选,指定状态行选项。如果不提供,则显示状态行配置界面

状态行选项#

显示选项#

  • model: 显示当前模型
  • tokens: 显示 token 使用情况
  • connection: 显示连接状态
  • account: 显示账户信息
  • time: 显示当前时间

样式选项#

  • compact: 紧凑样式
  • detailed: 详细样式
  • minimal: 最小样式

使用场景#

1. 配置状态行#

bash
# 打开状态行配置界面 /statusline # 配置显示选项

2. 显示特定信息#

bash
# 显示模型和 token 使用 /statusline model tokens # 状态行显示这些信息

3. 更改样式#

bash
# 使用紧凑样式 /statusline --style compact # 状态行使用紧凑样式

状态行配置示例#

紧凑样式#

bash
[claude-3-5-sonnet] 75k/200k tokens ✓

详细样式#

bash
Model: claude-3-5-sonnet-20241022 | Tokens: 75,000/200,000 (37.5%) | Connection: ✓ Connected | Account: Pro

最小样式#

bash
✓ 75k/200k

配置文件#

状态行配置保存在配置文件中:

json
{ "statusline": { "enabled": true, "showModel": true, "showTokens": true, "showConnection": true, "showAccount": false, "showTime": false, "style": "compact" } }

注意事项#

  1. 状态行配置会立即生效
  2. 某些终端可能不支持状态行
  3. 状态行会占用一行空间
  4. 可以随时禁用状态行

与其他命令的配合使用#

bash
# 配置状态行,然后查看 /statusline /status # 执行流程: # 1. 配置状态行 # 2. 查看状态信息

最佳实践#

  1. 简洁明了:选择简洁的样式,避免信息过多
  2. 有用信息:只显示有用的信息
  3. 定期调整:根据需要调整状态行配置
  4. 终端兼容:确保状态行与终端兼容

总结#

/statusline 命令是 Claude Code 中用于自定义状态行的重要命令。通过使用此命令,你可以:

  • 配置状态行显示的信息
  • 选择状态行样式
  • 自定义状态栏外观
  • 优化状态栏信息

合理使用 /statusline 命令可以帮助你创建更符合需求的状态行。

标记本节教程为已读

记录您的学习进度,方便后续查看。